TLS was last updated
on June 12, 2024.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2024 Northern Oregon Area rating list selection
                                                2023 Northern Oregon Area rating list selection
2024 TLS League Ratings
Section - Pacific NW           District - Northern Oregon           Area - Northern Oregon
Mountain Park Racquet Club    Men    By Rating
(As of 06/10/2024)
2024 2023 2024 2024
TLS TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Leonard Wofford U
4.41 4.32 4.5 4.5  C  2023    55 +   Portland, OR
2 Paul Wulf U
4.28 4.29 4.5 4.5  C  2023    55 +   Salem, OR
3 Chuck Gooding U
4.14 4.5 4.0  C  2021    40 +   Portland, OR
4 Michael Yee U
4.07 4.13 (4.5) 4.5  M  2023    55 +   Milwaukie, OR
5 Mike McNairy U
4.06 4.09 (4.5) 4.5  C  2023    55 +   Lake Oswego, OR
6 David White U
4.01 4.14 4.5 4.5  C  2023    55 +   Lake Oswego, OR
7 David Mittelstadt U
4.01 3.92 4.5 4.5  C  2023    40 +   Lake Oswego, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
8 Glenn Gerstmar U
4.00 4.0 4.5  C  2023    55 +   Lake Oswego, OR
9 Zhitong Chen U
3.91 3.65 4.0 4.0  C  2023    40 +   Lake Oswego, OR
10 Brian Leahy U
3.88 4.44 (4.0) 4.5  C  2023    55 +   Lake Oswego, OR
11 Keith Abel U
3.87 3.64 4.0 4.0  C  2023    55 +   Lake Oswego, OR
12 Gregg Palmer U
3.84 3.81 4.0 4.0  C  2023    40 +   Lake Oswego, OR
13 Jack Griffin U
3.83 4.10 4.0 4.5  C  2023    55 +   Lake Oswego, OR
14 Kirt Eftekhar U
3.83 3.49 4.0 4.0  C  2023    40 +   Lake Oswego, OR
15 Xiaonan Tian U
3.77 3.64 4.0 4.0  C  2023    40 +   LAKE OSWEGO, OR
16 Quanwang Wei U
3.76 3.77 (4.0) 4.0  C  2023    40 +   Lake Oswego, OR
17 Steve Bolstad U
3.74 3.76 4.0 4.0  C  2023    65 +   Lake Oswego, OR
18 Eric Goldner U
3.72 3.80 4.0 4.0  C  2023    55 +   Lake Oswego, OR
19 Charles Kim U
3.71 n/a (4.0) 4.0  C  2021    40 +   Lake Oswego, OR
20 Tim Brink U
3.70 3.45 4.0 4.0  C  2023    65 +   Tualatin, OR
21 James Horen U
3.68 4.06 4.0 4.0  C  2023    65 +   LAKE OSWEGO, OR
22 Tod Johnston U
3.67 3.70 4.0 4.0  C  2023    18 +   Portland, OR
23 patrick brewer U
3.66 3.79 4.0 4.0  C  2023    40 +   Tualatin, OR
24 Ken Avenoso U
3.66 3.63 4.0 4.0  C  2023    40 +   Portland, OR
25 Tony Moreno U
3.65 3.77 4.0 4.0  C  2023    55 +   Beaverton, OR
26 Robert Broad U
3.64 3.50 4.0 4.0  C  2023    55 +   Portland, OR
27 Brandon Gross U
3.59 3.71 4.0 4.0  C  2023    18 +   West Linn, OR
28 Marc DeSantis U
3.59 3.74 (4.0) 4.0  C  2023    40 +   Portland, OR
29 Kent Lewis U
3.55 3.74 (4.0) 4.0  C  2023    55 +   Lake Oswego, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
30 David Hoiland U
3.48 3.43 3.5 3.5  C  2023    40 +   Happy Valley, OR
31 Alejandro Aballay U
3.48 3.70 3.5 4.0  C  2023    40 +   Portland, OR
32 Frank O'Mahony U
3.44 3.5 3.5  S  2023    18 +   Portland, OR
33 Anil Khanna U
3.42 3.21 3.5 3.5  C  2023    40 +   Tualatin, OR
34 Christopher Gilmore U
3.39 3.63 3.5 4.0  C  2023    65 +   Portland, OR
35 John Yu U
3.37 3.44 3.5 3.5  C  2023    55 +   Lake Oswego, OR
36 Roger Dehoog U
3.37 3.36 (3.5) 4.0  C  2023    40 +   Bend, OR
37 Kai Zhang U
3.35 3.5 3.5  C  2022    40 +   Lake Oswego, OR
38 Jim DeWeese U
3.34 3.38 3.5 3.5  C  2023    65 +   Lake Oswego, OR
39 Seth Yount U
3.33 3.38 3.5 3.5  C  2023    40 +   Lake Oswego, OR
40 Jeffrey Gates U
3.31 3.30 3.5 3.5  C  2023    55 +   Lake Oswego, OR
41 Zack Hegge U
3.30 3.22 (3.5) 3.5  C  2023    40 +   Lake Oswego, OR
42 Gerald Chase U
3.27 3.22 3.5 3.5  C  2023    65 +   Portland, OR
43 Deepak Shenoy U
3.25 3.27 3.5 3.5  C  2023    40 +   West Linn, OR
44 Mark Shih U
3.21 3.25 3.5 3.5  C  2023    55 +   West Linn, OR
45 Christian Paulsen U
3.21 2.96 3.5 3.5  C  2023    40 +   West Linn, OR
46 stephen whittington U
3.20 (3.5) 4.0  S  2023    40 +   Lake Oswego, OR
47 Jeff Marshall U
3.20 3.15 3.5 3.5  C  2023    55 +   Portland, OR
48 Tyler Clark U
3.17 3.26 3.5 3.5  C  2023    18 +   West Linn, OR
49 Octavian Tudorache U
3.16 2.98 3.5 3.5  C  2023    55 +   Beaverton, OR
50 Mikhail Golovnykh U
3.16 3.5 3.5  S  2023    40 +   Lake Oswego, OR
51 Eric Ayers U
3.14 2.97 3.5 3.5  C  2023    40 +   Portland, OR
52 Jeff Anhaltzer U
3.11 3.15 3.5 3.5  C  2023    55 +   BEAVERTON, OR
53 Qiming Wang U
3.07 2.79 (3.5) 3.0  C  2023    40 +   Lake Oswego, OR
54 Patrick Morrissey U
3.07 3.12 3.5 3.5  C  2023    40 +   Lake Oswego, OR
55 Steve Suttich U
3.06 3.5 3.5  S  2023    55 +   Lake Oswego, OR
56 Sumit Gupta U
3.04 3.12 3.5 3.5  C  2023    40 +   Beaverton, OR
57 Phillip Hyun U
3.03 2.56 (3.5) 3.5  S  2023    40 +   Lake Oswego, OR
58 Joshua Slate U
3.02 2.68 3.5 3.0  C  2023    18 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
59 Dan Wolff U
2.97 2.86 3.0 3.5  C  2023    65 +   West Linn, OR
60 Tom Tsuruta U
2.96 3.0 3.5  S      65 +   Portland, OR
61 Steve Scharfstein U
2.96 3.16 3.0 3.5  C  2023    55 +   Lake Oswego, OR
62 Lamone Voravongseng U
2.95 3.32 3.0 3.5  C  2023    40 +   Lake Oswego, OR
63 Jeff Cruze U
2.94 (3.0) 3.5  S  2023    65 +   West Linn, OR
64 Tao Huang U
2.92 (3.0) 3.0  S  2023    18 +   Lake Oswego, OR
65 Yongping Liu U
2.91 2.73 3.0 3.0  C  2023    55 +   Lake Oswego, OR
66 Xiaolin Nan U
2.90 3.0 3.0  S  2023    40 +   Lake Oswego, OR
67 Zhenyu Han U
2.88 2.82 (3.0) 3.5  C  2023    40 +   Lake Oswego, OR
68 Richard Anderson U
2.88 3.10 3.0 3.5  C  2023    55 +   Lake Oswego, OR
69 Noah Davis U
2.87 2.63 3.0 3.0  C  2023    40 +   Portland, OR
70 Tommy Atkins U
2.86 3.18 3.0 3.5  C  2023    65 +   Beaverton, OR
71 Ian Schnadig U
2.81 2.80 3.0 3.0  C  2023    18 +   Portland, OR
72 Peter Casey U
2.81 2.75 3.0 3.0  C  2023    55 +   Lake Oswego, OR
73 Scott Dickinson U
2.80 2.80 3.0 3.0  C  2023    55 +   Portland, OR
74 Matthew Seibt U
2.79 2.83 3.0 3.0  C  2023    18 +   Lake Oswego, OR
75 Manoj Agnihotri U
2.77 2.77 3.0 3.0  C  2023    40 +   Lake Oswego, OR
76 Ryan Tilley U
2.73 2.47 3.0 3.0  C  2023    18 +   Lake Oswego, OR
77 Dan Blaker U
2.73 2.65 3.0 3.0  C  2023    40 +   Portland, OR
78 Kevin Grant U
2.72 3.0 3.0  S  2023    40 +   Lake Oswego, OR
79 Fayaz Shaikh U
2.71 2.78 3.0 3.0  C  2023    18 +   Lake Oswego, OR
80 Andy Alfonso U
2.71 2.73 3.0 3.0  C  2023    18 +   Lake Oswego, OR
81 James Prouty U
2.65 2.62 3.0 3.0  C  2023    65 +   Portland, OR
82 Robert Cohns U
2.65 2.76 (3.0) 3.5  S  2023    65 +   Lake Oswego, OR
83 Dan Pope U
2.55 2.61 3.0 3.0  C  2023    65 +   Lake Oswego, OR
84 Jeffrey Kaye U
2.55 2.44 (3.0) 3.0  C  2023    65 +   Portland, OR
85 Gunnar Brinck U
2.55 (3.0) 3.5  S  2023    18 +   Lake Oswego, OR
86 Mitchell Todd U
2.53 2.60 3.0 3.0  C  2023    40 +   Portland, OR
87 John Bohls U
2.53 2.33 3.0 2.5  C  2023    40 +   Lake Oswego, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
88 Craig Tompkins U
2.41 2.26 2.5 2.5  C  2023    65 +   Portland, OR
89 Keibun Hayashi U
2.41 2.55 2.5 3.0  C  2023    65 +   Lake Oswego, OR
90 Rex Smith U
2.38 2.53 2.5 3.0  C  2023    65 +   Lake Oswego, OR
91 David Rabbino U
2.29 2.63 (2.5) 3.0  A  2023    55 +   Lake Oswego, OR
92 Arkadiy Boyarshinov U
2.06 2.09 2.5 2.5  C  2023    65 +   Beaverton, OR
93 Feng-Yu Liu U
1.97 2.32 2.0 2.5  S      65 +   Lake Oswego, OR
Steve Douglas U
n/a n/a n/a 3.5  S  2023    18 +   Lake Oswego, OR
Jonathan Eames U
n/a 3.57 n/a 4.0  C  2023    18 +   Lake Oswego, OR
Steven Garlock U
n/a 2.98 n/a 3.5  C  2023    65 +   Portland, OR
Chris Grenzer U
n/a 3.92 n/a 4.5  C  2022    55 +   Wilsonville, OR
Masataka Hayashi U
n/a n/a n/a 2.5  S  2022    40 +   Lake Oswego, OR
Eric Hickey U
n/a 3.34 n/a 4.0  C  2023    18 +   Portland, OR
Danny Hsia U
n/a 2.18 n/a 2.5  S  2022    40 +   Lake Oswego, OR
George Husbands U
n/a 3.12 n/a 3.5  C  2023    55 +   Lake Oswego, OR
Rasesh Joshi U
n/a n/a n/a 0.0     2023    40 +   Lake Oswego, OR
David Kabaker U
n/a 4.08 n/a 4.5  C  2023    55 +   Lake Oswego, OR
Reza kalantari U
n/a 2.55 n/a 3.0  C  2022    65 +   Portland, OR
Jeff Kennedy U
n/a 2.74 n/a 3.0  C  2023    65 +   Lake Oswego, OR
Michael Kohlhoff U
n/a n/a n/a 3.5  S  2022    65 +   Lake Oswego, OR
Jason Lee U
n/a n/a 3.0  S      40 +   Portland, OR
Robert Lefeber U
n/a n/a 3.5  S      65 +   Lake Oswego, OR
Douglas Metzker U
n/a 2.67 n/a 3.5  S  2023    55 +   Portland, OR
Timothy Morris U
n/a n/a 2.5  S      40 +   Lake Oswego, OR
Rodrigo Osorio Navarro U
n/a n/a 3.5  S  2023    18 +   Portland, OR
Matthew Owen U
n/a 4.27 n/a 4.5  C  2023    55 +   Lake Oswego, OR
Nicolas Owen U
n/a n/a 4.0  S  2023    18 +   Portland, OR
George Papasouliotis U
n/a n/a 2.5  S      40 +   Lake Oswego, OR
shootan pirzadeh U
n/a n/a 3.0  S      65 +   Lake Oswego, OR
Alex Plakantonakis U
n/a n/a n/a 3.5  S  2023    18 +   West Linn, OR
Daniel Rasay U
n/a n/a 3.0  S  2023    40 +   Portland, OR
Steve Rider U
n/a 3.99 n/a 4.5  C  2023    55 +   Portland, OR
William Roberts U
n/a n/a 3.0  S      55 +   LAKE OSWEGO, OR
James Stenger U
n/a n/a 3.5  S      65 +   Wilsonville, OR
Mitchell Strauss U
n/a 4.22 n/a 4.5  C  2023    55 +   Portland, OR
Dale Vandenburgh U
n/a n/a 3.5  S      65 +   Portland, OR
Corey Von Allmen U
n/a n/a 3.0  S  2023    18 +   Lake Oswego, OR
Robert Wei U
n/a 3.14 n/a 3.5  C  2023    18 +   West Linn, OR
Rick Wong U
n/a 3.54 n/a 4.0  C  2023    18 +   Clackamas, OR
Glenn Woodworth U
n/a 3.98 n/a 4.5  C  2023    55 +   Lake Oswego, OR